package com.qr;

import org.springframework.context.annotation.Import;

import java.lang.annotation.*;

/**
 * 模拟EnableEurekaClient这种注解的加载流程
 *      当我们的类去使用我们的这个注解的时候
 *      他就会自动的找到我们的UserImportSelector.class
 *      在UserImportSelector这个类当中需要实现Springboot的ImportSelect，重写其中的方法selectImports
 *      帮我们拿到注入到配置类当中的Bean
 */
@Retention(RetentionPolicy.RUNTIME) //运行时加载
@Documented
@Target(ElementType.TYPE)
@Import(UserImportSelector.class)
public @interface EnableUserBean {
}
